<?php
	header("Content-type: application/x-javascript");
?>
Ext.define('AmpleHarvest.Data.Model.statistics.Process.ProcessingDetailModel', {
    extend : 'Ext.data.Model',
    fields : [ {
        name : 'timestamp',
        mapping : 'date',
        type : 'int'
    }, {
        name : 'solrDate',
        type : 'date',
        convert : function (value, record) {
            if (value === 0) {
                return '';
            }
            var date = new Date(value);
            return Ext.Date.format(date, 'n/j/y H:i:s');
        }
    }, {
        name : 'feedDate',
        type : 'date',
        convert : function (value, record) {
            if (value === 0) {
                return '';
            }
            var date = new Date(value);
            return Ext.Date.format(date, 'n/j/y H:i:s');
        }
    }, {
        name : 'procStart',
        type : 'date',
        convert : function (value, record) {
            if (value === 0) {
                return '';
            }
            var date = new Date(value);
            return Ext.Date.format(date, 'n/j/y H:i:s');
        }
    }, {
        name : 'procStop',
        type : 'date',
        convert : function (value, record) {
            if (value === 0) {
                return '';
            }
            var date = new Date(value);
            return Ext.Date.format(date, 'n/j/y H:i:s');
        }
    }, {
        name : 'appRow',
        type : 'string'
    }, {
        name : 'appId',
        type : 'string'
    }, {
        name : 'host',
        type : 'string'
    }, {
        name : 'location',
        type : 'string'
    }, {
        name : 'errorMessage',
        type : 'string'
    }, {
        name : 'downloadSuccessful',
        type : 'boolean'
    }, {
        name : 'extensionSuccessful',
        type : 'boolean'
    }, {
        name : 'virusSuccessful',
        type : 'boolean'
    }, {
        name : 'procmonTimeoutSuccessful',
        type : 'boolean'
    }, {
        name : 'procmonSuccessful',
        type : 'boolean'
    }, {
        name : 'analysisSuccessful',
        type : 'boolean'
    }, {
        name : 'saveSuccessful',
        type : 'boolean'
    } ]
});